package com.study_security.dto;

import java.math.BigDecimal;
import java.util.List;

public class ProjectOutputDTO {
    private List<String> startDate;
    private List<BigDecimal> contractAmount;
    private List<BigDecimal> outputValue;
    private List<BigDecimal> totalCost;
    private List<TaskDetailDTO> tasks;

    // Constructors
    public ProjectOutputDTO() {}

    public ProjectOutputDTO(List<String> startDate, List<BigDecimal> contractAmount, List<BigDecimal> outputValue, List<BigDecimal> totalCost, List<TaskDetailDTO> tasks) {
        this.startDate = startDate;
        this.contractAmount = contractAmount;
        this.outputValue = outputValue;
        this.totalCost = totalCost;
        this.tasks = tasks;
    }

    // Getters and Setters
    public List<String> getStartDate() {
        return startDate;
    }

    public void setStartDate(List<String> startDate) {
        this.startDate = startDate;
    }

    public List<BigDecimal> getContractAmount() {
        return contractAmount;
    }

    public void setContractAmount(List<BigDecimal> contractAmount) {
        this.contractAmount = contractAmount;
    }

    public List<BigDecimal> getOutputValue() {
        return outputValue;
    }

    public void setOutputValue(List<BigDecimal> outputValue) {
        this.outputValue = outputValue;
    }

    public List<BigDecimal> getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(List<BigDecimal> totalCost) {
        this.totalCost = totalCost;
    }

    public List<TaskDetailDTO> getTasks() {
        return tasks;
    }

    public void setTasks(List<TaskDetailDTO> tasks) {
        this.tasks = tasks;
    }
}
